Skip to main content

Глоссарий расширений Copilot

Общие сведения о терминологии, используемой в .

Следующие термины используются в контексте , и определяются здесь для ясности.

Агент

Тип реализации , которая обеспечивает разработчикам полный контроль над обработкой запросов пользователей и создания ответов. Этот подход идеально подходит для строителей, которым требуется полная настройка и управление взаимодействием с искусственным интеллектом.

Передача контекста

Возможность в , которая позволяет отправлять контекст пользователя из редакторов агентам, что позволяет получать более специализированные ответы.

Интерфейс беседы в GitHub Copilot, где пользователи могут взаимодействовать с помощником ИИ и расширениями.

GitHub App с дополнительным доступом к окне и API Copilot, что позволяет использовать расширенные функции в GitHub. Это то, как мы будем ссылаться на расширения с точки зрения пользователя расширения.

Copilot Платформа расширяемости

Система, которая обрабатывает запросы проверки подлинности и прокси-серверов между клиентами и подключаемыми модулями агента.

Также известные как расширения чата Visual Studio Code, создаются как расширение Visual Studio Code вместо GitHub App. Эти расширения являются эксклюзивными для VS Code и можно скачать из VS Code Marketplace.

GitHub App

Основа для , которая предоставляет необходимую инфраструктуру, разрешения и контекст из GitHub, таких как пользовательские, репозитории и метаданные организации.

GitHub Marketplace

Платформа, в которой GitHub одобрил можно перечислить публично и обнаружить пользователями.

Расширение Listed/Published

Расширение, отображаемое на GitHub Marketplace. Эти расширения должны быть проверены и утверждены GitHub.

Частное расширение

Расширение, которое является видимым и доступным только для использования предприятием, организацией или отдельным пользователем, создающим его. Расширения, созданные предприятием, можно установить организациями, которые находятся в организации.

Общедоступное расширение

Расширение, которое отображается и устанавливается любым пользователем или организацией GitHub .

Навык

Фрагмент кода, который получает контекст или выполняет действие в ответ на запрос пользователя (например, findIssueByID(id: number)). Список навыков см. в разделе "Доступные навыки".

Набор навыков

Тип реализации , которая позволяет разработчикам подключать внешние службы и пользовательские конечные точки API к Copilot с минимальной сложностью. обрабатывает создание запросов, оценку функций и создание ответов. Построителю необходимо обрабатывать только определения навыков API. Этот подход идеально подходит для строителей, которые хотят минимальной сложности.

Вызовы инструментов или функций

Возможность CopilotLLM (а также Open AI), которая позволяет вызывать определенные инструменты или функции. Построители расширений могут определять доступные средства с параметрами, позволяя LLM выбирать и вызывать соответствующие средства для выполнения запроса пользователя. "Функции" представляют собой подмножество "tools" и термин "вызов функции" будет закрытие.

Не указано расширение

Расширение, которое не опубликовано в GitHub Marketplace. Построители могут разрабатывать и распространять общедоступные неподписанные расширения, не требуя проверки или утверждения от GitHub. GitHub не гарантирует безопасность или качество незаписанных расширений.

Проверенный создатель

Состояние, необходимое для публикации расширений в GitHub Marketplace.